dogs machinery puppy cats equipment medical humane society medical billing laboratory cat dog medicine handling doctor breeder supplies